#ifndef SOLVERCACHEGROUPING_H
#define SOLVERCACHEGROUPING_H

#include "solver.h"

class SolverCacheGrouping : public Solver
{
public:
    SolverCacheGrouping(const map<string, vector<cache> >& workingDataSet);
    void groupByCache(void);
    map<cache, vector<string> >& getCacheGrouping();

private:

     map<cache, vector<string> > groupedCachesToName;
};

#endif // SOLVERCACHEGROUPING_H
